/**
* @file gui_cfg.c
* @brief gui config
* @details 
* @author huangbin
* @version V1.0.0
* @date 2025-06-12
* @copyright All documents are copyrighted by Shenzhen Xinlongwei Technology Co., LTD.
*            They may not be used for commercial purposes without permission
*/

#ifndef __GUI_CFG_H__
#define __GUI_CFG_H__

/*============================ INCLUDES ======================================*/

#ifdef   __cplusplus
extern "C" {
#endif

#if defined(__clang__)
#   pragma clang diagnostic push
#   pragma clang diagnostic ignored "-Wmissing-declarations"
#   pragma clang diagnostic ignored "-Wmicrosoft-anon-tag"
#   pragma clang diagnostic ignored "-Wpadded"
#endif

/*============================ MACROS ========================================*/


#ifndef GUI_CFG_LOG_MSG_POOL
#   define GUI_CFG_LOG_MSG_POOL             0
#endif

#ifndef GUI_CFG_LOG_MSG_IO_POINTER_EVT
#   define GUI_CFG_LOG_MSG_IO_POINTER_EVT   0
#endif

#ifndef GUI_CFG_LOG_MSG_IO_KEY_EVT
#   define GUI_CFG_LOG_MSG_IO_KEY_EVT       0
#endif

#ifndef GUI_CFG_LOG_MSG_OUT
#   define GUI_CFG_LOG_MSG_OUT              0
#endif

#ifndef GUI_CFG_LOG_MSG_IN
#   define GUI_CFG_LOG_MSG_IN               0
#endif

/*============================ MACROFIED FUNCTIONS ===========================*/
/*============================ TYPES =========================================*/
/*============================ GLOBAL VARIABLES ==============================*/
/*============================ PROTOTYPES ====================================*/


#if defined(__clang__)
#   pragma clang diagnostic pop
#endif

#ifdef   __cplusplus
}
#endif

#endif
